 //to reset element-ui default css
.el-upload {
  input[type="file"] {
    display: none !important;
  }
}

.el-upload__input {
  display: none;
}

//暂时性解决diolag 问题 https://github.com/ElemeFE/element/issues/2461
.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

//element ui upload
.upload-container {
  .el-upload {
    width: 100%;
    .el-upload-dragger {
      width: 100%;
      height: 200px;
    }
  }
}
 /* 改变主题色变量 */
 $--color-primary: #0072F3;
 $--color-info: #526D89;
 $--color-danger: #0072F3;
 $--color-warning: #526D89;
 $--color-colorBtn: #526D89;
 /* 改变 icon 字体路径变量，必需 */
 $--font-path: '~element-ui/lib/theme-chalk/fonts';
 @import "~element-ui/packages/theme-chalk/src/index";
 .el-button--primary {
   height: 30px;
   font-size: 14px;
   padding: 6px 16px;
 }
 .el-button--info {
   height: 30px;
   font-size: 14px;
   padding: 6px 16px;
 }
 // 消息弹窗页面 根据api cancel
 .userCancel{
   width: 80px;
   height: 30px;
   float: right;
   margin-left: 6px;
   color: #fff;
   background-color: #333B3D;
 }
 .userCancel:hover{
   color: #fff;
   background-color: #272c2e;
 }
 .userConfirm{
   width: 80px;
   height: 30px;
   background-color: #0072F3;
 }
 .userConfirm:hover{
   background-color: #0072F3;
 }
 /*************弹出框样式*************/
 .focusPopover{
   margin-top: -33px !important;
   padding: 0;
   border-color: #0072F3;
   //top: 167px !important;
 }
 /***************table样式***************/
 .el-table th{
   background: #F7F8F9;
   border-bottom: none;
   border-right: none;
   height: 40px;
 }
 .el-table td{
   border-bottom: none;
   border-right: none;
   height: 44px;
 }
 .el-pagination.is-background .btn-prev, .el-pagination.is-background .btn-next, .el-pagination.is-background .el-pager li {
   margin: 0 5px;
   background-color: #fff;
   color: #606266;
   min-width: 30px;
   border-radius: 2px;
 }
.el-table__header > thead > tr > th:nth-child(1) > .cell > .el-checkbox{
   display: block;
 }
 .el-pagination.is-background .el-pager li:not(.disabled):hover{
   color: #0072F3;
 }
.el-pagination.is-background .el-pager li:not(.disabled).active{
   background-color: #0072F3;
   color: #fff;
 }
.el-table--border{
   border: none;
 }
.el-table--border td, .el-table--border th, .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed {
   border-right: 1px solid #F7F8F9;
 }
 .el-table--group::after, .el-table--border::after, .el-table::before {
   content: '';
   position: absolute;
   background-color: #fff;
   z-index: 1;
 }
 .gutter{
   background-color: #F7F8F9;
 }
 .el-form-item.is-required .el-form-item__label:before {
   content: '*';
   color: #f56c6c;
   margin-right: 4px;
 }

